package com.woniuxy.exam.mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;

import com.woniuxy.commons.entity.Exam;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

/**
@author zouyang
@date 2020/7/22 - 20:49
*/
@Mapper
@Repository
public interface ExamMapper {

    List<Exam> selectAll();//所有的考试

    int deleteByPrimaryKey(Integer id);//通过id删除某个考试

    List<Exam> selectAllByIsResit(@Param("isResit")Byte isResit);//查询所有的补考

    int insert(Exam record);//添加一个考试

    int insertSelective(Exam record);//添加一个考试，非空的字段插入，空的字段不插入

    Exam selectByPrimaryKey(Integer id);//通过id查某个考试

    int updateByPrimaryKeySelective(Exam record);//通过id更新某个考试，非空更新，为空的不更新

    int updateByPrimaryKey(Exam record);//直接更新全部信息

    List<Exam> selectByAll(Exam record);

}